/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.uniminuto.park.dao;

import co.uniminuto.park.clases.AsignarParkinUsuario;
import co.uniminuto.park.clases.Estacionamiento;
import co.uniminuto.park.clases.Geolocalizacion;
import co.uniminuto.park.clases.Usuario;

import co.uniminuto.park.variables.VariablesGlobales;
import com.google.code.morphia.Datastore;
import com.google.code.morphia.Morphia;
import com.google.code.morphia.query.Query;
import java.util.ArrayList;
import java.util.List;
import org.bson.types.ObjectId;

/**
 *
 * @author Esteban Rozo
 */
public class consultaAsigParDao extends ConexionMongo {

    private Morphia morphia;
    private Datastore ds;
    private ObjectId iden;

    public ObjectId getIden() {
        return iden;
    }

    public void setIden(ObjectId iden) {
        this.iden = iden;
    }
    
    

    public Morphia getMorphia() {
        return morphia;
    }

    public void setMorphia(Morphia morphia) {
        this.morphia = morphia;
    }

    public Datastore getDs() {
        return ds;
    }

    public void setDs(Datastore ds) {
        this.ds = ds;
    }

    public consultaAsigParDao() {
        super();
    }

  
       
       
        //busca por el object id 
   
       
       public  List<AsignarParkinUsuario> getPark(String correo) {
           boolean login=false;
        this.morphia = new Morphia();
        this.morphia.map(Usuario.class);
        AsignarParkinUsuario asin= new AsignarParkinUsuario();
        asin.setCorreo(correo);
        this.ds = this.morphia.createDatastore(super.conectar(), VariablesGlobales.nombreBD);
        Query<AsignarParkinUsuario> q = ds.createQuery(AsignarParkinUsuario.class).field("correo").equal(asin.getCorreo());
        List<AsignarParkinUsuario> lista = q.asList();
        //if(lista!=null){if(lista.get(0).getContraseña().equals(user.getContraseña()))return login=true;}
      
       return lista;
    }

    public static void main(String args[]) {
   Usuario user= new Usuario();
   
   
   
   
    }
}
